package logica;

import java.util.List;

import modeloDatos.Interes;

import persistencia.DAOIntereses;

public class OperacionesIntereses {

	private DAOIntereses daoI;
	
	public OperacionesIntereses() {
		daoI =  new DAOIntereses();
	}
	
	public List<Interes> interesesCliente(Integer id){
		return daoI.interesesDeClientes(id);
	}
	
	public List<Interes> recuperarInteresesCompletos(){
		return daoI.intereses();
	}
	
	public Boolean borrarInteres(Integer idC, Integer idI){
		return daoI.borrarInteres(idC,idI);
	}
	
	public Boolean agregarInteres(Integer idC, Integer idI){
		return daoI.agregarInteres(idC,idI);
	}
	
	public Boolean nuevoInteres(String desc){
		List<Interes> lIntereses = daoI.intereses();
		Boolean existe = false;
		for(Interes i:lIntereses){
			if(i.getDescripcion().equals(desc)){
				existe = true;
			}
		}
		if(!existe){
			daoI.insertarInteres(desc);
		}
		return true;
	}

}
